// pages/home/index.js
import { throttle } from '../../utils/throttle.js'
import Service from '../model/service'
const service = new Service()
Page({
  /**
   * 页面的初始数据
   */
  data: {
    tabs: ['全部服务','正在提供','正在找'],
    categroyList: [
      {
        "id": '001',
        "name": "保洁"
      },
      {
        "id": '002',
        "name": "保安"
      },
      {
        "id": '003',
        "name": "厨师"
      },
      {
        "id": '004',
        "name": "保洁"
      },
    ],
    getservicelist: []
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //获取seveList
    this.getservicelist()
  },
//获取seveList的函数
  // getservicelist(){
  // service.getserviceList(2,8).then(res=> {
  //   console.log('home',res);
  // })
  // },
  async getservicelist(){
  let res = await service.getserviceList(2,8)
  console.log('await',res);
  this.setData({
    getservicelist:res.data
  })
  },
//点击下部分 服务的回调
handleSelectService(e){
  let id = e.currentTarget.dataset.id
  console.log('下边服务的回调为',id);
  wx.navigateTo({
    url: '/pages/service-detail/service-detail?service_id='+id
  })
},
//子组件点击的回调
tabEvent:function(e){
  console.log('这里是e',e);
},
//点我的回调
handleDian:throttle(function(e){
  console.log('点我了',e);
  let tab = this.data.tabs
  console.log(tab);
}),
//手指滑开始的回调
// handleTouchstart(e){
//   console.log('滑动开始',e);
// },
// //手指滑动结束的回调
// handleTouchend(e){
//   console.log('滑动结束',e);
// },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  },
 
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})